home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / SYMBOL / Symbol Processors / Mask / eval-shield next >
Text File  |  1998-10-23  |  526b  |  11 lines

  1. eval-shield mask pattern function-body
  2.  
  3. This function allows the function-body to focus only on a given area. The function-body can contain parameters and they are evaluated as usual. There is a limitation on this function: the pattern parameter must be the last parameter in the function-body. Most symbol-functions will work properly with eval-shield.
  4.  
  5. (eval-shield 
  6.    '(= = = x x x x =)      ; mask
  7.    '(a b c d e f g h)      ; pattern
  8.    'symbol-inversion 'a    ; function call with parameters
  9. )
  10. --> (a -b -c d e f g -h)
  11.